package com.czg.jsonschema2lombokpojo;

/**
 * 规则日志输出者
 */
public interface RuleLogger {
    void debug(String msg);

    void error(String msg);

    void error(String s, Throwable e);

    void info(String msg);

    boolean isDebugEnabled();

    boolean isErrorEnabled();

    boolean isInfoEnabled();

    boolean isTraceEnabled();

    boolean isWarnEnabled();

    void trace(String msg);

    void warn(String s, Throwable e);

    void warn(String msg);
}
